Senior Software Engineer (C++)

  • Dublin
  • Permanent
  • Tue Aug 25 16:00:10 2026
  • 239443

Senior Software Engineer (C++)

Senior Software Engineer | Dublin | Hybrid | Permanent

Our client is seeking a Senior C++ Software Engineer to develop high-performance, real-time software for edge-based applications.

Responsibilities

  • Develop and optimise software using modern C++.
  • Build real-time data and video processing solutions.
  • Improve performance, reliability, and scalability.
  • Debug complex multithreaded applications.
  • Work with Linux, Docker, and edge hardware.
  • Contribute to technical direction and mentor engineers.

Requirements

  • 8+ years' software engineering experience.
  • Strong C/C++ and modern C++17/20 knowledge.
  • Experience with multithreading, concurrency, and asynchronous programming.
  • Strong debugging and performance optimisation skills.
  • Experience with Linux, GDB, and Docker.
  • Ability to develop scalable, high-performance systems.

Nice to Have

  • NVIDIA/CUDA or GPU programming.
  • Video codecs or streaming protocols.
  • Python, CMake, or edge/cloud experience.

Benefits: Competitive salary, hybrid working, career development, and technically challenging projects.

Reperio Human Capital acts as an Employment Agency and an Employment Business.